package com.wing.sell.model.response;

import com.wing.sell.model.entity.SelBarterGoodsRecordsDetail;
import com.wing.sell.model.entity.SelGoodsLogistics;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.util.List;

/**
 * @Description: 查询换货详情
 * @Project: szgc-enterprise-coding
 * @Package: com.wing.sell.model.response.SelBarterGoodsRecordDetailVo
 * @Date: 2024/12/26 15:07
 * @Author: heZhou
 * @Version: 1.0
 */
@Data
@NoArgsConstructor
@Accessors(chain = true)
public class SelBarterGoodsRecordDetailVo implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * ID
     */
    private Long id;

    private Long type;

    /**
     * 物流运单号
     */
    private String waybillNo;

    /**
     * 供应商id
     */
    private Long supplierId;

    /**
     * 发货方式
     */
    private String method;

    /**
     * 订单编号
     */
    private Long orderId;

    /**
     * 图片相关
     */
    private String fileUrl;
    private String fileName;

    /**
     * 状态
     */
    private String status;


    private String remark;

    /**
     * 关联物料详情
     */
    private List<SelBarterGoodsRecordsDetail> selBarterRecordDetails;

    /**
     * 收货信息
     */
    private List<SelGoodsLogistics> getSelGoodsLogisticsDetails;

    /**
     * 发货信息
     */
    private List<SelGoodsLogistics> sendSelGoodsLogisticsDetails;
}
